separation of powers - Français Anglais Dictionnaire